package main

import (
	"fmt"
	"regexp"
)

func main() {
	matchRegexp()
}

func matchFourNumber() {
	s := "1234"
	r := regexp.MustCompile(`^\d{4}$`) //这里注意4个都是数字，\不要落下
	if r.MatchString(s) {
		fmt.Println("匹配成功")
	} else {
		fmt.Println("匹配失败")
	}
}

func matchRegexp() {
	sampleRegexp := regexp.MustCompile(`\d`)
	match := sampleRegexp.MatchString("1")
	fmt.Printf("For 1: %t\n", match)

	match = sampleRegexp.MatchString("a")
	fmt.Printf("For a: %t\n", match)

	sampleRegexp = regexp.MustCompile(`5`)
	fmt.Println("\nFor regex 5")
	match = sampleRegexp.MatchString("5")
	fmt.Printf("For 5: %t\n", match)
}
